/*
案例:定义一个int型的一维数组，包含10个元素，分别赋一些(1-100)随机整数
，然后求出所有元素的最大值，最小值，总和，平均值,
并输出出来。
int  变量名   =(int)(Math.random() * (b - a + 1)) + a;
*/
public class test523_1 {
    public static void main(String[] args) {
        //定义一个包含10个元素的数组
        int[] arr = new int [10];
        //定义一个记录总和的数
        int all = 0;
        int max=0,min=0;
        //定义一个数用来求平均数
        double avg;
        //利用for循环随机获取1-100的随机数并赋值给arr
        for (int i = 0; i < arr.length; i++) {
            //求最大
            if (arr[0] > arr[i]) {
                max = arr[0];
            }else{
                max = arr[i];
            }
            //求最小
            if (arr[0] < arr[i]) {
                min = arr[0];
            }else{
                min = arr[i];
            }
            arr[i] = (int)(Math.random() * 100) + 1;
            System.out.print(arr[i] + "\t");//遍历一下
            //总和为
            all += arr[i];
        }
        //平均数为
        int avg1 = all / 10;
        double avg2 = all % 10;
        avg = avg1 + avg2;
        //最后打印
        System.out.println("\n这组随机数据的最大值为：" + max);
        System.out.println("这组随机数据的最小值为：" + min);
        System.out.println("平均值为：" + avg);
        System.out.println("总和为：" + all);
    }
}
